libxl: Provide libxl__backendpath_parse_domid
authorIan Jackson <ian.jackson@eu.citrix.com>
Wed, 27 Apr 2016 15:34:19 +0000 (16:34 +0100)
committerIan Jackson <Ian.Jackson@eu.citrix.com>
Thu, 2 Jun 2016 14:53:28 +0000 (15:53 +0100)
commit481dddb63b1fac2368c8e8be109babee0b1ca171
tree4d4300afc25c43f71b6cc32380f0fc63273caa67
parent811b188addb9018d1daef19db73c577e9e99f7eb
libxl: Provide libxl__backendpath_parse_domid

Multiple places in libxl need to figure out the backend domid of a
device.  This can be discovered easily by looking at the backend path,
which always starts /local/domain/$backend_domid/.

There are no call sites yet.

This is part of XSA-175.

Signed-off-by: Ian Jackson <Ian.Jackson@eu.citrix.com>
Reviewed-by: Wei Liu <wei.liu2@citrix.com>
tools/libxl/libxl_device.c
tools/libxl/libxl_internal.h